{{tag>matériel imprimante Canon}}
----

====== Comment installer les pilotes génériques Canon CAPT v2.00 ======

<note important>Avant de vous lancer dans cette page, assurez-vous d'avoir pris connaissance du tutoriel <<**[[:installer_canon_lbp|Comment installer une imprimante Canon LBP xxxx.]]**>></note>

Certains modèles d'imprimantes Canon de la série **Lasershot** ((nommée LBP-xxxx, où xxxx est le numéro d'identification de votre imprimante)) nécessitent l'installation du pilotes propriétaires Linux Canon **CAPT**.\\ Sans ce rajout propriétaire, l'imprimante est partiellement reconnue et ne peut pas fonctionner.

Pour savoir si votre imprimante est supportée, consultez la section << **[[#Liste des imprimantes supportées par la version 2.00]]** >>. 
===== Pré-requis =====

==== Téléchargement des pilotes Canon ====

Les pilotes Canon se présentent sous la forme d'un fichier unique de type archive au format **[[:tar|gzip]]**.\\
Cette archive, de 24 Mo environ, nommée **CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz** est à télécharger en bas de cette page du constructeur :

**[[http://software.canon-europe.com/software/0039340.asp|Site de téléchargement de pilotes Canon Europe]]**

<note>Pour avoir la possibilité de télécharger l'archive, vous devrez **lire et accepter la licence** indiquée en cochant la case prévue à cette effet.</note>

==== Extraction de l'archive ====

=== Méthode graphique ===

Les fichiers téléchargés sous Ubuntu se trouvent par défaut dans le dossier //**Téléchargements**// du compte utilisateur en cours.\\
Accédez à ce dossier en utilisant votre [[:gestionnaire de fichiers]] habituel pour y [[:archivage#graphiquement|extraire l' archive]] ((sous nautilus il s'agira d' un clic droit sur l'archive et de choisir << //Extraire ici// >>)), libérant ainsi un dossier << **CAPT_Printer_Driver_for_Linux_V200_uk_EN** >>.

=== Méthode en ligne de commande ===

Pour résumer les étapes précédentes et leur exécution en ligne de commande :
  * se positionner dans le dossier //**Téléchargements**// de votre compte utilisateur :<code>cd ~/Téléchargements</code>
  * décompresser l'archive :<code>tar xvzf CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz</code>
  * aller au dossier **CAPT_Printer_Driver_for_Linux_V200_uk_EN** :<code>cd ./CAPT_Printer_Driver_for_Linux_V200_uk_EN</code>
<note tip>Pensez à l'auto-complétion: saisissez le début du mot CAPT puis appuyez sur la touche de tabulation</note>

===== Choix de la méthode d'installation =====

L'archive contient dans le dossier //**CAPT_Printer_Driver_for_Linux_V200_uk_EN**// d'autres dossiers dépendant de la méthode d'installation :
  * //**Driver**// : contient, entre autres, des [[:paquet|paquets .deb]] pour l'installation sur **[[:architecture_materielle|architecture]] 32 bits**((il y a également des paquets RPM qui peuvent être convertis en paquet .deb ou installés directement à l'aide d'[[:alien]] **(méthode non recommandée)** ))((Il est aussi possible d'[[:ubuntu_64bits#utiliser_des_programmes_32_bits_sur_ubuntu_64_bits|installer ces paquets sur architecture 64 bits]] **(méthode non recommandée)** )) ;\\ //** Voir la méthode << [[#Installation paquets .deb 32 bits]] >>.**//

  * //**Src**// : contient deux archives tar.gz pour la compilation depuis les sources des pilotes et l'installation sur **[[:architecture_materielle|architecture]] [[:ubuntu_64bits|64 bits]]** ;\\ //**Voir la méthode << [[#Compilation et installation depuis les sources]] >>.**//

<note help>Si vous ne savez pas si vous utilisez la version 32 bits ou 64 bits d'Ubuntu vous pouvez consulter le paragraphe << **[[:architecture_materielle#mon_ubuntu_est-il_en_32_bits_ou_en_64_bits|Mon Ubuntu est-il en 32 bits ou en 64 bits ?]]** >></note>

On y trouve également le dossier suivant :
  * //**Doc**// : contient les informations légales relatives à l'utilisation du pilote ; et aussi la liste des imprimantes supportées.

===== Installation paquets .deb 32 bits ====

Depuis le dossier <<**CAPT_Printer_Driver_for_Linux_V200_uk_EN**>> issu de l'archive, naviguez jusqu'au chemin //**Driver**//.

Dans ce dernier, se trouve un dossier //**Debian **//pourvu de deux pilotes mis sous forme de [[:paquet]] :\\
  * **cndrvcups-common_2.00-2_i386.deb** 
  * **cndrvcups-capt_2.00-2_i386.deb**

=== Méthode graphique ===

Pour [[:tutoriel/comment_installer_un_paquet|installer les pilotes]], depuis votre [[:gestionnaire de fichiers]], il suffira généralement de faire un double-clic sur le [[:paquet]] **cndrvcups-common_2.00-2_i386.deb** et de suivre les instructions de votre [[:gestionnaire de paquets]].

Vous ferez ensuite un double-clic sur le [[:paquet]] **cndrvcups-capt_2.00-2_i386.deb** afin de finaliser l'installation du pilote.

**Redémarrez votre ordinateur** avant de continuer par l'**[[#installation de l'imprimante]].**

=== Méthode en ligne de commande ===

  - Depuis le dossier où l'archive a été décompressée, il faut aller dans le dossier //**./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Driver/Debian**//.\\ Si vous êtes déjà dans le bon dossier, passez au point 2, sinon entrez les commandes suivantes en [[:console]] :<code>cd ./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Driver/Debian</code>
  - Une fois dans le dossier //**Debian**//, installez les deux paquets :<code>sudo dpkg -i cndrvcups-common_2.00-2_i386.deb cndrvcups-capt_2.00-2_i386.deb</code>

**Redémarrez votre ordinateur** avant de continuer par l'**[[#installation de l'imprimante]].**

===== Compilation et installation depuis les sources (pour 64 bits) =====
<note>La compilation ne fonctionne pas avec toutes les versions d'Ubuntu et des drivers Canon.\\
Prenez [[:installer_canon_lbp#complements_pour_la_version_64_bits|connaissance de cette page avant de vous lancer dans cette méthode.]]</note>
====Pré-requis====

  - [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] de transition: **[[apt>cupsys,gs-esp|cupsys gs-esp]]**.\\ Si besoin il vous faudra les récupérer dans les packages Ubuntu des versions précédentes disponible sur [[http://packages.ubuntu.com|ce site]].
  - [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] nécessaires à la compilation : **[[apt>build-essential,libstdc++6-4.4-dev,debhelper,autoconf,libglib2.0-dev,libgtk2.0-dev,libltdl-dev,libgpg-error-dev,libcups2-dev,libxml2-dev,cdbs,lintian,fakeroot,devscripts,pbuilder,dh-make,debootstrap,ia32-lib,libglade2-dev|build-essential libstdc++6-4.4-dev debhelper autoconf libglib2.0-dev libgtk2.0-dev libltdl-dev libgpg-error-dev libcups2-dev libxml2-dev cdbs lintian fakeroot devscripts pbuilder dh-make debootstrap ia32-lib libglade2-dev]]**\\ ce qui donne en une ligne <code>sudo apt-get install build-essential libstdc++6-4.4-dev debhelper autoconf libglib2.0-dev libgtk2.0-dev libltdl-dev libgpg-error-dev libcups2-dev libxml2-dev cdbs lintian fakeroot devscripts pbuilder dh-make debootstrap ia32-lib libglade2-dev</code>
  - Depuis le dossier où [[#extraction_de_l_archive|l'archive a été décompressée]], il faut aller dans le dossier des sources //**./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Src**//.\\ Si vous êtes déjà dans le bon dossier, passez au point 4, sinon entrez la commande suivantes en [[:console]] :<code>cd ./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Src</code>
  - [[:archivage#graphiquement|Extraire les archives]] contenant les sources :<code>tar xvzf cndrvcups-common-2.00-2.tar.gz
tar xvzf cndrvcups-capt-2.00-2.tar.gz</code>

<note important>Il est essentiel de respecter l'ordre d'installation des drivers qui suit, à savoir le driver "Common" avant la compilation du driver "Capt".</note>

==== Pilote Canon CUPS Common v2.00 ====

  * Depuis le dossier des sources, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **cndrvcups-common-2.00/debian/control** fraichement créé ;
  * Remplacer << //Architecture : i386// >> par << //Architecture : amd64// >> ;\\
  * Depuis le dossier des sources, entrez dans le répertoire **cndrvcups-common-2.00**: <code>cd ./cndrvcups-common-2.00</code>
  * Compiler le paquet: <code>dpkg-buildpackage</code>
  * Retournez dans le dossier des sources : <code>cd ..</code>
  * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] .deb fraichement créé : <code>sudo dpkg -i cndrvcups-common_2.00-1_amd64.deb</code>



==== Pilote Canon CUPS LB v2.00 ====

  * Depuis le dossier des sources, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]]  **cndrvcups-capt-2.00/debian/control** ;
  * Remplacer << //Architecture : i386// >> par << //Architecture : amd64// >> ; \\
  * Depuis le dossier des sources, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]]  **cndrvcups-capt-2.00/debian/rules** ;
  * Commenter ((ajouter un dièse # en début de ligne)) la ligne << //dh_shlibdeps// >> située en fin du fichier ;
  * Depuis le dossier des sources, entrez dans le répertoire **cndrvcups-capt-2.00** : <code>cd ./cndrvcups-capt-2.00</code>
  * Compiler le paquet: <code>dpkg-buildpackage</code>
  * Retournez dans le dossier des sources : <code>cd ..</code>
  * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] .deb fraichement créé : <code>sudo dpkg -i cndrvcups-capt_2.00-1_amd64.deb</code>

Relancer enfin cups
<code>sudo service cups restart</code>

===== Installation de l'imprimante =====
<note important>Car plus stable, préférez la [[#méthode_en_ligne_de_commande2|méthode en ligne de commande (section 5.2)]] qui est fortement conseillée pour l'installation de l'imprimante, notamment sur un système 64 bits (rassurez-vous, tout y est bien expliqué ;-) ).</note>

==== Méthode Graphique ====
Vous pouvez désormais vous référer au **[[:tutoriel:installer_imprimante_preinstalles|guide d'installation d'une imprimante à partir de pilotes pré-installés]].**

==== Méthode en ligne de commande ====
Vous pouvez désormais vous référer au **[[:tutoriel:installer_pilote_canon_lbp|guide d'installation et de test en ligne de commande d'une imprimante Canon]]**.

----

===== Liste des imprimantes supportées par la version 2.00=====
Voici la liste des imprimantes supportées par ce pilote ainsi que les noms des fichiers PPD correspondants, selon Canon.
^ Nom de l'imprimante ^ Nom du fichier PPD ^
| LBP6300dn | CNCUPSLBP6300CAPTK.ppd |
| LBP9100Cdn | CNCUPSLBP9100CCAPTK.ppd |
| LBP7200C series | CNCUPSLBP7200CCAPTK.ppd |
| LBP5050 series | CNCUPSLBP5050CAPTK.ppd |
| LBP3010/LBP3018/LBP3050 | CNCUPSLBP3050CAPTK.ppd |
| LBP3100/LBP3108/LBP3150 | CNCUPSLBP3150CAPTK.ppd |
| LBP3250 | CNCUPSLBP3250CAPTK.ppd |
| LBP3310 | CNCUPSLBP3310CAPTK.ppd |
| LBP5100 | CNCUPSLBP5100CAPTK.ppd |
| LBP5300 | CNCUPSLBP5300CAPTK.ppd |
| LBP3500 | CNCUPSLBP3500CAPTK.ppd |
| LBP3300 | CNCUPSLBP3300CAPTK.ppd |
| LBP5000 | CNCUPSLBP5000CAPTK.ppd |
| LBP3210 | CNCUPSLBP3210CAPTK.ppd |
| LBP3000 | CNCUPSLBP3000CAPTK.ppd |
| LBP2900 | CNCUPSLBP2900CAPTK.ppd |
| LBP3200 | CNCUPSLBP3200CAPTK.ppd |
| LBP-1120 | CNCUPSLBP1120CAPTK.ppd |
| LBP-1210 | CNCUPSLBP1210CAPTK.ppd |

=====Voir aussi=====
  * [[:tutoriel:installer_imprimante_canon|Liste des tutoriels d'installation]] des imprimantes Canon.

----
Contributeurs : [[:utilisateurs:fabux]], [[:utilisateur:murex]]

